About Defined Project Services Ltd (06673663) United Kingdom