About Pixels & Process Ltd (SC637179) United Kingdom