About Jumbo Rolls Ltd. (11500474) United Kingdom