About Jellyfish U.k. Limited (08428703) United Kingdom