About The Knoll Spv Ltd (11498590) United Kingdom