About Optomac Limited (06623150) United Kingdom