About The Very Good Pixel Company Limited (11705699) United Kingdom