About Pixper Ltd. (12972324) United Kingdom