About Optimum Worldwide Limited (12796333) United Kingdom