About Teacup Dementia Therapy Ltd (12986540) United Kingdom