About Jam Roll Ltd (11902290) United Kingdom