About Mira Group Ltd (SC654094) United Kingdom