About Project Space (holdings) Limited (06962292) United Kingdom