About Vendrel Limited (11964526) United Kingdom