About Karroo Capital Limited (05588048) United Kingdom