About Savage Pixel Studios Limited (12292220) United Kingdom