About Spartacus Technology Limited (11469265) United Kingdom