About Sun Micro Devices Limited (08644824) United Kingdom