About Industrial Art Studio North Limited (04721191) United Kingdom