About Optimum Mac Technologies Limited (11738940) United Kingdom