About Magerollix Ltd (13334366) United Kingdom