About Poplar Finance Ltd (11501483) United Kingdom