About Pixel Synapse Ltd (10426664) United Kingdom