About S24 Ltd (08647282) United Kingdom