About Printheads & Paper International Limited (01876447) United Kingdom