About Spartacus Rex Limited (10054471) United Kingdom