About Trix & Pix London Limited (10624859) United Kingdom