Who knows this track, the only thing i know is the title "Sequence" (if it is right)
It is from 1988 and to me it sounds that it is pitched to 33rpm + 8 (sounds Italian to me also)

https://youtu.be/rj00kZokcqg