About Karoo Site Solutions Limited (12005750) United Kingdom