About The Acme Pixel Co. Ltd (11097292) United Kingdom