About Slot Digital Ltd (12090124) United Kingdom