Established in 2006, Meteor has been growing ever since.
Visit Meteor-
Over £22 billion (as at May 2025) has been saved or invested through Meteor over the years.
-
More than 250,000 (as at May 2025) consumers have chosen to save or invest through Meteor.
-
Over 900,000 (as at May 2025) savings and investment applications have been processed through Meteor.