About International Project Management Holding Limited (05188145) United Kingdom