About Ohlin Capital Limited (08679143) United Kingdom