About Sl24 Ltd. (05139863) United Kingdom