About Optimec Limited (01436294) United Kingdom