About Murex Babbington Limited (08772008) United Kingdom