About Papercut Design Ltd (NI654244) United Kingdom