About Arba Investments (management) Ltd (12166984) United Kingdom