About Magenta Iris Ltd (07662332) United Kingdom