About Oscar Charlie Comms Limited (10524217) United Kingdom