About Ovidiu Barcan Limited (13218004) United Kingdom