About Kenero Ltd (10814859) United Kingdom