Search the register – results All results STORBTECH LTD Matching previous names: ENTEXOL UK 06487175 - Incorporated on 29 January 2008 400 Burnley Road, Todmorden, England, OL14 8JA