About Treat & Cure Holdings Ltd (12840483) United Kingdom