About Kenkoh Europe Ltd. (SC396145) United Kingdom