About The York Channel Cic (08413101) United Kingdom