About Spike Associates Marketing Ltd (11825745) United Kingdom