About Deme Tailor Ltd (12905194) United Kingdom