Micro-Sphere SA, Tresa, Limited or Corporation