About Jellyfish Investments Ltd (09759784) United Kingdom