Contact us
Questions about an order, a licensing question, or a copyright concern — reach out below.
Support hours
Monday – Friday, 9:00 – 18:00 (CET)
Closed on public holidays
Company
- Legal name
- KELYXA LTD
- Registered address
- 50 Princes Street, Ipswich, Suffolk, United Kingdom, IP1 1RJ
- Registration No.
- 15442948