Silicon Valley Billionaire Is Mystery Figure Behind $70 Million Penthouse
The luxury apartments at One Blackfriars are billed as some of London’s most prized properties, with sweeping views of the city’s major attractions from the banks of the River Thames.