About Defined Project Solutions Limited (09627873) United Kingdom