About Eguchi Iwao Europe Limited (12073366) United Kingdom