About Poplar Investments Limited (NI642719) United Kingdom