Company information
Papex is operated by Papex Labs Ltd.
- Registered name
- Papex Labs Ltd
- Registered in
- England and Wales
- Company number
- 17438789
- Registered office
- 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, United Kingdom
Contact
- General
- hello@papex.org
- Legal
- legal@papex.org
- Privacy
- privacy@papex.org
- Security
- security@papex.org