About Mira Bachvarova Ltd (12269174) United Kingdom