osmose technology contact number