About Magmanager Content Limited (12583302) United Kingdom