About Meteor Nominees Limited (06145994) United Kingdom