TERRAVESTA MANAGEMENT LIMITED - Key Persons