Talent Acquisition Specialist job at Teckro Limited