About Homa Investments Limited (10458207) United Kingdom