About Mira Flimel Ltd (12184131) United Kingdom