Our valued sponsor

Why I need offshore holding company for Cyprus company?

Actually you can do some Google searching on this topic. Anyway, as @auric already outlined to you there is no tax to be paid between these to entities. That's why people have setup their business this way.