About Canalbs Limited (03224045) United Kingdom