About Optoma Dormant Limited (13435460) United Kingdom