About Edinburgh Microfluidic Engineering Ltd (SC619240) United Kingdom