About Tequila Consulting Ltd (06104816) United Kingdom