About S.p.a.c Holdings Limited (12116265) United Kingdom