About Black Canary Limited (05465786) United Kingdom