About Jelly Consulting Limited (11329996) United Kingdom