About Microtopix Limited (09234860) United Kingdom