About Canary Group Limited (SC668740) United Kingdom