About Sparticus Holdings (london) Limited (03976876) United Kingdom