About Optdcom Technology Investments Ltd (11758559) United Kingdom