teque software development ltd.