About Canary Sun Ltd (12663921) United Kingdom