About Mira Limited (11788282) United Kingdom