About Karo Ltd. (10563623) United Kingdom