About Chameleon Corporation Ltd (09873971) United Kingdom