About Mix Art And Design Limited (12279974) United Kingdom