About Myra Investments (uk) Ltd (13424023) United Kingdom