About Ontra Capital Limited (11095299) United Kingdom