About Fox Design Thinking Limited (NI669815) United Kingdom