The LED is common cathode and clear lens, for thats all I know. I bought a lot on feebay a long time ago. I have to sand or paint the epoxy for good color diffustion. This same board also works good on 1W luxen. Though the PIC will not deliver 1W its still bright as hell.
So you noticed no resistors. I never use them in my LED boards. I have many other 8 and 16 led chasers on small footprint boards due to using only chip and led and none have resistors because I PWM real good. Duty cycle is always very low. Even when LEDs look constant on, its not.
In this instance, by activated each RGB channel individually, I can get away with not using a biase resistor, no need for current control. PICs have a lowest load dominator behavior you all should know about by now. If 3 I/O lines are all turned on but on the the lines is a 1.8V led then remaining 2 or port will spit out just above 1.8V which will not illuminate other leds requiring > 3.0V. Activated each RGB channel overcomes that lowest load effect.