About Red Eight Gallery Ltd (11774145) United Kingdom