About Ovidiu Hendea Ltd (10281511) United Kingdom