About Mica Biosystems Limited (07237355) United Kingdom