About Kymaco Ltd (05473012) United Kingdom