About Stefan Mitocaru Ltd (11023153) United Kingdom