About Canary Media Limited (09788095) United Kingdom