Anyone getting suspicious about this Hitch Go company???

They’ve come out of the blue and have started sponsoring a few backmarker teams. A guy I know looked into it after I told him and he found out the company had 2-10 employees (4th photo). It just seems really weird.