Interface (United Kingdom)h-index: 69Total citations: 23,178Total papers: 1,297Homepage: https://www.interface.com/EU/en-GB/homepage