About Meta Therapeutics Research Limited (13243873) United Kingdom