About Talbot Research Services Limited (11011036) United Kingdom