About Magma Studio Ltd (09590209) United Kingdom