About Karoo Design Limited (05040562) United Kingdom