348 people are employed at Luba.
Luba is based in Leiden, South Holland.
The NAICS codes for Luba are [56, 561].
The SIC codes for Luba are [73, 736].