About Jam-roll Theatre Solutions Ltd (13314956) United Kingdom