About Pixlloid Limited (11925623) United Kingdom