About Cancard Ltd (12789458) United Kingdom