About Ocran Capital Limited (12253983) United Kingdom