About Jelly Bean Ltd (08955527) United Kingdom