About Jl Computers Limited (12082749) United Kingdom