About Canary Rose Limited (09479938) United Kingdom