XST has a staff of 8?? Oh-oh....Yeah, 12 million in 'invisible' contracts, and 8 staff?? Something fishy. Increasing to 20 seems a minor move.
So they must not actually produce or even design the product, they must only be a distributor. I wonder who the product (if there really is one)comes from.