About Lime Jellyfish Ltd (10940348) United Kingdom