About Silver Slate Studios Limited (13595809) United Kingdom