About Odfjell Capital Limited (08516716) United Kingdom