About Kaleo Limited (11479541) United Kingdom