The Seller, Data Controller and Entity Responsible for the Content of this Site is

Seller: Digital River UK Ltd.
Registered Office: Digital River UK Ltd
8th Floor, 20 Farringdon Street
London, EC4A 4AB, United Kingdom