About Powerpixel Studios Limited (06147232) United Kingdom