About Paperclip Productions Limited (07138302) United Kingdom