About Upspace 12 Limited (12121738) United Kingdom