About Mihaela Group Limited (11115721) United Kingdom