About Green Jellyfish It Consultancy Ltd. (SC685191) United Kingdom