About Paper Metrics Limited (10950357) United Kingdom