Myriad Creations Limited :: Ten Thousand Creations

myriad  ::  adj. 1. innumerable. ~n. (also used in pl.)  2. a large indefinite number.
3. Arch. ten thousand, symbolized by the Roman numeral Roman numeral for ten thousand and the logo of Myriad Creations Limited [C16: Late Latin from Greek murias ten thousand.]