About Taffeta Stays Ltd (12152664) United Kingdom