About Magic Holdings Limited (12538169) United Kingdom