About Starslot Limited (02437240) United Kingdom