About Turquoise Canary Limited (10806638) United Kingdom