About Naughty Pixel Ltd (11701295) United Kingdom