About Kellen Global Limited (13269782) United Kingdom