About Tessera Consulting Limited (04162873) United Kingdom