About Thames Radio Optics Ltd (10541183) United Kingdom