About Olegriscanu Limited (12871022) United Kingdom