About Peer Lending Africa Limited (12980222) United Kingdom