About Pixel Sciences Ltd (10900328) United Kingdom