About Jelly Fish International Ltd (13300132) United Kingdom