About Meguro Llp (OC341534) United Kingdom