About Bicycle Therapeutics Plc (11036004) United Kingdom