About Vendy Ltd (12640578) United Kingdom