About Magicard Holdings Limited (10167498) United Kingdom