About Jam Jar Associates Ltd (12279254) United Kingdom