About Pixelshorts Ltd (12089895) United Kingdom