About The Sustainable Sequin Company Limited (11676486) United Kingdom