About Pixsquad Limited (10188532) United Kingdom