About Senovpn Limited (13135442) United Kingdom