About Jam Packed Digital Ltd (13588616) United Kingdom