About Mycardium Research Ltd (12045545) United Kingdom