About Paperclip Holdings Limited (10481194) United Kingdom