About Canal Cat Films Limited (06345504) United Kingdom