About Jam Design Firm Limited (11237960) United Kingdom