About Vendranos Ltd (12180810) United Kingdom