About Pixelrush Studios Ltd (06400832) United Kingdom