About Stillpoint Therapies Ltd (12184032) United Kingdom