About Myra Developments Limited (12985294) United Kingdom