About Jelly Bouncers Limited (12158542) United Kingdom