is a business unit of
ServFlix Ltd.
Registered office address:
Piccadilly Business Centre
Blackett Street
Manchester M12 6AE

UK warehouse Manchester
EU warehouse Cologne, Germany

Registered in England and Wales
Company number: 12765974

Sources for the images and graphics used Image source:,,,
CC0 Creative Commons

The online dispute resolution in accordance with EU requirements can be reached here: