About Project Holdings Limited (10533886) United Kingdom