About Paperklip Limited (08118259) United Kingdom