About Interim Project Manager Limited (09053121) United Kingdom