About Pixsellar-technologies Ltd (12554343) United Kingdom