About Spartacus Holdings Limited (09858962) United Kingdom