About Spirit Parent Limited (04271748) United Kingdom