About Miicard Limited (SC535969) United Kingdom