About The Fish Film Company Limited (06180506) United Kingdom