About L.s.r. Networks Ltd (09712588) United Kingdom