About Teleoptical Ltd (13248218) United Kingdom