About Ovidiu Stanciu 1989 Limited (12272958) United Kingdom