Ambee Pharmaceuticals Ltd.
Insulin device & needle