About Meguro Group Limited (10816323) United Kingdom