About London Textiles Studios Ltd (12912806) United Kingdom