What is the significance of the number 27018036090 featured on the cover of All Star United's album Revolution?

A. It is a set of geographic coordinates
B. It is the band's phone number
C. It is a code to unlock exclusive content
D. It is the album's catalog number
Answer: 