Astraveus enters partnership with NecstGen