About Mihaela S Limited (10268396) United Kingdom