About Spirit Holdings Limited (09820158) United Kingdom