About Ipdc International Project Development Consortium Limited (04289063) United Kingdom