About Latimer Media City Limited (11850531) United Kingdom