About Tonichiwa Komura Limited (12546538) United Kingdom