About Project Commitment Limited (09526618) United Kingdom