About Poplar Holdings Limited (11470964) United Kingdom