About Sandymount Therapeutics Ltd (13514842) United Kingdom