what is onshore and offshore 
onshore means that business activity whether that s running a company or holding assets and investments takes place in your home country going offshore on the other hand means these activities take place in another country location or jurisdiction 