About Integral Project Solutions Limited (04294783) United Kingdom