About Project Space (overseas) Limited (06913243) United Kingdom