Legal details

United Kingdom:

IPCSERVER LP
7 Bell Yard,
London, WC2A 2JR,
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