About Komura Ltd (12716359) United Kingdom