Loading...
TSMC SIA (40203616552) - Revenue, profit, owners