About Indulge Therapeutics Uk Ltd (SC611646) United Kingdom