About Thin White Duck Limited (11016366) United Kingdom