About Magma Digital Ltd (04181047) United Kingdom