About Micromega Limited (07876490) United Kingdom