About Karoo It Services Limited (09027378) United Kingdom