About On The Canal Limited (11881312) United Kingdom