About Karoo Solutions Limited (09244379) United Kingdom