About The Mitochondrial Research Organisation Ltd (13712268) United Kingdom