About Lucas Oscar Telecoms Ltd (11851402) United Kingdom