About The Paperclip Company Group Limited (13330280) United Kingdom