About Dr Slot Ltd (10837150) United Kingdom