About International Society Of Typographic Designers Limited (05273293) United Kingdom