About Canal View Limited (SC476684) United Kingdom