About Latymer Research Limited (13189327) United Kingdom