ELECTRONIC TRADING SYSTEM 303858488 Data check and company reliability