About Komura Holdings Limited (12545180) United Kingdom