About Pixova Ltd (10283420) United Kingdom