About Strange Fish Films Limited (04878793) United Kingdom