About Jumping Jellyfish Limited (05122164) United Kingdom