About Jelly Consultancy Ltd (08840951) United Kingdom