About Paperhouse Innovation Ltd. (10270805) United Kingdom