About Pixel 1 Ltd (13149056) United Kingdom