About Microchannel Technologies Ltd (NI036572) United Kingdom