About Bivictrix Therapeutics Plc (13470690) United Kingdom