Los propietarios originales del London Eye eran Marks Barfield, The Tussauds Group y British Airways, aunque Tussauds le compró su parte a BA en 2005 y Marks Barfield se convirtió en propietario único en 2006.