About Spirit Associates Limited (04150300) United Kingdom