About Meguro Investments Ltd (10905025) United Kingdom