About The Jellyfish Cafe Ltd (11614986) United Kingdom