About Jellyfish Dynamix Limited (10682344) United Kingdom