About Paperclip Public & Media Relations Ltd (13282988) United Kingdom