About Diabetes By Design Limited (SC686552) United Kingdom