About Vendora Ltd (13348458) United Kingdom