If you have information about this name, share it in the comments area below!
Wiki information Babrah:
Babraham is a village and civil parish in the South Cambridgeshire district of Cambridgeshire, England, about 6 miles south-east of Cambridge on the A1307 road. Babraham is home to the Babraham Institute which undertakes research into cell and...
The Babraham Institute, is an independent charitable life sciences institute involved in biomedical research, set in an extensive parkland estate just south of Cambridge. Its current director is Prof. Michael Wakelam.