Martha Lane Fox

Businesswoman; peer of the House of Lords in the UK