About Jellyfish Limited (02937487) United Kingdom