About Kanleke Investments Ltd (10590759) United Kingdom