About Paperclip Admin Ltd (05925918) United Kingdom