About Slowave Therapeutics Ltd (12516408) United Kingdom