About Pixld Ltd (11195688) United Kingdom