About Project Space (uk) Limited (06962293) United Kingdom