About Micro Instruments (oxford) Limited (00771382) United Kingdom