generpros co ltd