Really well polished piece, had some Aliens vibe as well which might be from GW and new Alien trailer spot I just saw :)
Thank you!