About Spirit Ssr Limited (03648503) United Kingdom