About Kenan Investments Limited (12860920) United Kingdom