About Sequin Art Limited (10418497) United Kingdom