About The Pop Up Library Project Ltd (13380598) United Kingdom