About Apex Research Limited (12335201) United Kingdom