About Jam Packed Craft Ltd (10092492) United Kingdom