About The Paper Plug Ltd (12099261) United Kingdom