About Karo Developments Limited (10971298) United Kingdom