About Vendexa Ltd (09122963) United Kingdom