About Village Threads Limited (10365576) United Kingdom