This is a Electronic Body Music track recorded by the artist Muscae. The song Finding The Meaning Of Life was originally composed by M. ter Laak.