About Myjama Ltd (12252553) United Kingdom