About Canary Happy Valley Limited (11828664) United Kingdom