TECH REPUBLIC LIMITED