About Vendsolutions Ltd (13581272) United Kingdom