About Mago Holdings Limited (12504680) United Kingdom