About Magenta Square Limited (10880207) United Kingdom