About Shop Slot Ltd. (SC685708) United Kingdom