About Canal No 5 Limited (12826130) United Kingdom