About Knoll Textiles Holdings Limited (09350086) United Kingdom