About Mecard Limited (11306262) United Kingdom