About Internal Projects Limited (08919080) United Kingdom