About Meteor Holdco Limited (13119410) United Kingdom