About Jammy Git Jam Limited (12306299) United Kingdom