About Xyz Investments Holdings Limited (10971044) United Kingdom