About Pixel Lab Design Ltd (12579329) United Kingdom