About Metrospace Limited (02344517) United Kingdom