About Pixelplex Ltd (13172568) United Kingdom