About Taylor Mckenzie Research & Marketing Ltd. (SC210656) United Kingdom