About Owlstone Developments Ltd. (04320007) United Kingdom