About Poplar Sales & Marketing Ltd (12396865) United Kingdom