About Mayfair Investments Holding Ltd (10669179) United Kingdom