About Osg Europe Limited (03005890) United Kingdom