About Pampero Ventures Ltd (13376859) United Kingdom