@mansour2lee,
We need a bit more clarification from you to be sure, but it looks like Carloop3G might do the job for you.
You say the device will collect some information over OBDII. OBDII is a message format; which communication protocol are the OBDII messages being sent over? If the communications protocol is CANbus, then Carloop3G is the definite choice for you. If the communications protocol is ISO9141, KWP2000, KWP fast init, J1850 or something else then Carloop will not do it. More information on these protocols is available here:
As for GPS tracking, do you have a GPS system or antenna already on the vehicle? In general, getting data from an existing GPS could likely be easier than installing additional GPS equipment. If you have to install equipment, there are a number of things to consider to get the best results. It can be done well if you follow the considerations.
For your data, the "uturn" parameter is something that is going to have to be processed and calculated based on some algorithm. You have full access to program the Particle Electron on the GPS, so this should be quite easy to do.