About Magenta Holdco Limited (10875680) United Kingdom