Alfredo Villa, chief executive of Brainspark, has bought 2.1m shares £2.6m or 125p a share.Brainspark is an investment company with a primary portfolio in Italy encompassing interactive media, leisure, entertainment and financial services.As well as being the chief executivee of Brainspark, Villa is an independent consultant and private investor in several venture capital companies. He is also a director of Nasdaq-listed Moggle, and founder and director of charity Homes for Hope, which has a 9.2% interest in Brainspark.Villa now has about 5.1m shares in Brainspark, or about 38.2% of the company.Top Director BuysBrainspark (BSP) Director name: Mr Alfredo VillaAmount purchased: 2,100,000 @ 125.00p Value: £2,625,000Canaccord Financial Inc. (CF.) Director name: Mr Matthew Gaasenbeek Amount purchased: 130,943 @ 564.40p Value: £739,042Brainspark (BSP) Director name: Mr Alfredo VillaAmount purchased: 241,071 @ 70.00p Value: £168,750G4S (GFS) Director name: Ms Winnie Kin Wah FokAmount purchased: 20,000 @ 258.20p Value: £51,640Hikma Pharmaceuticals (HIK) Director name: Dr Ronald L GoodeAmount purchased: 3,700 @ 803.49p Value: £29,729TR European Growth Trust (TRG) Director name: Mr Robert C H JeensAmount purchased: 10,000 @ 411.12p Value: £41,112Mouchel Group (MCHL) Director name: Mr Richard RaeAmount purchased: 20,000 @ 83.12p Value: £16,624Top Director SellsPetroNeft Resources (PTR) Director name: Mr David SandersAmount sold: 880,000 @ 56.50p Value: £497,200Pan African Resources (PAF) Director name: Mr Jan Petrus NelsonAmount sold: 2,500,000 @ 8.50p Value: £212,500Unilever (ULVR) Director name: Mr Paul PolmanAmount sold: 7,966 @ 1,901.00p Value: £151,434