About Jam Factory Limited (11085502) United Kingdom