About Jelly Fish Lava Limited (10835663) United Kingdom