About Diabetes & Endo Limited (11908438) United Kingdom