About Japan Centre Limited (02126769) United Kingdom