About Negative Space Studios Limited (12394929) United Kingdom