About Cank Street Gallery Limited (08383144) United Kingdom