About Spartan Demo & Design Limited (10944376) United Kingdom