About Blind Jellyfish Ltd (10043374) United Kingdom