No proof provided that there is anything dodgy with Faba. Especially this part that many companies are registered on the same address. Thats basically standard practice.
Yeah, there is something that is called virtual address and that is common practice in UK.