About Jellyfish Solutions Limited (05780639) United Kingdom