About Kamelon Ltd (11158905) United Kingdom