About Magma Games Ltd (13499882) United Kingdom