About Libre Diabetic Clinical Study Ltd (12106129) United Kingdom