About Karo Associates Limited (12800374) United Kingdom