Legal details
United Kingdom:
IPCSERVER LP
7 Bell Yard,
London, WC2A 2JR,
United Kingdom
Company No. LP022039
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
Beneficiary tax number: 7736680630