About Evelo Biosciences (uk) Limited (11919796) United Kingdom