About Jellyfish Decor Ltd (12273066) United Kingdom