About Jellyfish Pictures Limited (04453713) United Kingdom