About Knoll Technology Limited (03111147) United Kingdom