NeRRe Therapeutics Ltd., Stevenage