About Meira Research Ltd (12596364) United Kingdom