Legal details

United Kingdom:

IPCSERVER LP
SECOND FLOOR, 6 MARKET PLACE,
LONDON, FITZROVIA, W1W 8AF,
UNITED KINGDOM
Company No. LP022039


Russian Federation:

IPSERVER LLC
Legal address: 119311, Moscow, Vernadsky Avenue 11/19, office 1, room 4P
Post address: 115419, Moscow, 34 Shabolovka Street, building 3 (with a note for IPSERVER LLC)
Company number: 5147746017546
Beneficiary tax number: 7736680630