About Spirit 2000 Holdings Limited (12398128) United Kingdom