About Emba Investors Ltd (10000620) United Kingdom