About Chameleon Technology (uk) Limited (07388340) United Kingdom