About Paperclip Studio Limited (09261678) United Kingdom