About Dr Canary Limited (11916352) United Kingdom