About Paperclip Solutions Limited (11163217) United Kingdom