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