About Ambershore Pix Limited (13063077) United Kingdom