About Slcr Holdings Limited (12885926) United Kingdom