About Jellyfish Group Limited (06227410) United Kingdom