Peter Garrod, Director at Tiziana Life Sciences, holds 882.50K shares in Tiziana Life Sciences (Ticker: GB:TILS), holds 882.50K shares in Tiziana Life Sciences (Ticker: TLSA). Most recently, Peter Garrod ― shares of Tiziana Life Sciences on ― for an estimated value of ―.