About Teia Consultancy Ltd (09705715) United Kingdom