About Optictelecoms Ltd (12728727) United Kingdom