About Distantpxl Ltd (12278238) United Kingdom