About Paperclip Limited (11681030) United Kingdom