About Paper-and-string Limited (08438095) United Kingdom