About Magicard Ltd (10124762) United Kingdom