About Pixel Technology Solutions Limited (11651508) United Kingdom