About Meguro Consulting Ltd (07968969) United Kingdom