About Micron Alpha Limited (04339353) United Kingdom