About Poplar Harca Capital Plc (08472923) United Kingdom