About Slash 24 Limited (10219956) United Kingdom