About Green Canary Limited (12287366) United Kingdom