About Knoll Limits Ltd (10222922) United Kingdom