About Homea Ltd (SC593162) United Kingdom