About Kalo Investments Limited (10265969) United Kingdom