About Jelly Bean Public Relations Ltd (08448608) United Kingdom