About Interim Management Consultants Limited (09659117) United Kingdom