About Insulet International Limited (10695788) United Kingdom