About Mihaela Roma Limited (12748845) United Kingdom