About Kalo Kar Ltd (12288933) United Kingdom