About Vendsense Ltd (SC458273) United Kingdom