About Meteor Sports Ltd (12753234) United Kingdom