About Pixzzart Technologies Ltd (12179307) United Kingdom