About Kenno Holdings Ltd (12672878) United Kingdom