About Ovidiu Andrei Neagu Ltd (12159013) United Kingdom