About Kaahl Investments Limited (11157265) United Kingdom