About Cardchimp Limited (08067093) United Kingdom