About Pixel R&d Limited (11238258) United Kingdom