About Kalo & Karsai Ltd (12967130) United Kingdom