About Ovidiu Teodora Limited (11777553) United Kingdom