About Kenshoo (uk) Limited (06517533) United Kingdom