Studio 59 Ltd. is Leicester based company that is listed as Screen Printing.
Location of Studio 59 Ltd. is 2nd Floor Bruin Street Vinola,, Leicester.