BA and KE interline, but I'd be very surprised if they codeshare except possibly for a couple very specific special routes. BA is oneworld and KE is SkyTeam, in fact one of the founding SkyTeam partners.
VS is closer to key SkyTeam members, although they're not themselves an alliance partner (yet), so I would expect a closer relationship between KE and VS than between KE and BA.