About Mirra Development Ltd (12241017) United Kingdom