About Jellofish Management Ltd (05993793) United Kingdom