About Kalo Limited (12998115) United Kingdom