About Vendrell Consulting Limited (12948499) United Kingdom