About Paperface Europe Limited (08598409) United Kingdom