About Spiketruce Limited (02092267) United Kingdom