Firm fined RM20,000 for harbouring illegal immigrants