About O&l Signalling Limited (12021583) United Kingdom