About Optoma Holding Limited (13489847) United Kingdom