About Velvet Thread London Limited (12836910) United Kingdom