About Jellyfish Management Limited (10916157) United Kingdom