First thing, there is no such thing called as a “SGB Bonds on Private Limited Company”.
SGB means - Sovereign Gold Bond which is issued by the RBI.
Bonds issued by companies are called as corporate bonds and they are taxed as per your slab.