About Teddington Research Network Limited (06194996) United Kingdom