About Old Paper Shop Holdings Limited (10604098) United Kingdom