About Jelly And Bean Limited (05252466) United Kingdom