About Mira 3 Limited (04050667) United Kingdom