About Mems Holding Limited (12192107) United Kingdom