About Jam Design Consultants Limited (11348402) United Kingdom