About Spike Studio Limited (04226482) United Kingdom