Every company has to have an address - where are all these clothes warehoused, for a start?
You don't have to have a shopfront to be a successful business, but a listing on Companies House, with all the directors and accountants is essential.
The website is as dodgy as fuck and the lack of any names, addresses or company listings is dodgier still.