The World of Dro (Original) / The World of Dro (US)
A team is sent out to perform yearly upgrades on droids and stumbles upon a dead body.
Info mistake?