About Im Project & Interim Management Limited (05314845) United Kingdom