About Nevsky Associates Limited (SC505644) United Kingdom