About Jump & Bounce Castles Ltd (11881464) United Kingdom