About Slrc Ltd (12389214) United Kingdom