About Slot19 Limited (08859614) United Kingdom