About Jelly Jolly London Limited (09959522) United Kingdom