About Optimum Click Ltd. (09938686) United Kingdom