About Netvote Ltd. (12597875) United Kingdom