About Poplar Research Limited (12882413) United Kingdom