About I Was Pixel Ltd (12553583) United Kingdom