About The Homa Group Ltd (11263189) United Kingdom