About Jam Jar Holdings Ltd (09802210) United Kingdom