FABRIC LTD