About L1 Computers Limited (12842938) United Kingdom