About Mira Developments Limited (05887855) United Kingdom