About Kenan Devran Ltd (12447190) United Kingdom