About Mira Properties Limited (12668944) United Kingdom