About Ovidiu Turcanu Ltd (13335515) United Kingdom