Contact information
Customer Support
Email: support@penro.co.uk
Phone (UK): +44 207 291 4641
Company Owner
Lemuur AS
Company Registration Number: 917 206 422
Registered Business Address (Norway)
Frysjaveien 33C
0884 Oslo
Norway
UK Correspondence Address
(Not a return address)
Penro.co.uk
20–22 Wenlock Road
London N1 7GU
United Kingdom
For returns, please refer to our Refund Policy.