About Slot Into Safety Limited (11686081) United Kingdom