About Kell Investments Limited (12307887) United Kingdom