About Paperscope Limited (06420429) United Kingdom