About Pixalator Ltd (13170257) United Kingdom