About Ovidiu Stefan Co Ltd (11359603) United Kingdom