Museum of London Celebrates Technology At Family FestivalTucked away in the City of London is a gem of a place, the Museum…