About Project Tower Investment Sub Llp (OC418931) United Kingdom