About Slotshot Limited (03585068) United Kingdom