About Pixel Warrior Ltd (13179803) United Kingdom