About Ovidiu Consulting Services Ltd (12670533) United Kingdom