About Slightly Mad Studios Limited (06552778) United Kingdom