About Essen Bioscience Limited (06163601) United Kingdom