About Slmr Limited (12486666) United Kingdom