About Deansgate Strategy & Consulting Limited (11104929) United Kingdom