About Slotsipedia Ltd (11019963) United Kingdom