About Vendekin Technologies Limited (11998833) United Kingdom