About Optimum Technology Holdings Limited (04967724) United Kingdom