About Succinct Project Solutions Limited (08901421) United Kingdom