About Magcreate Ltd (11626286) United Kingdom