About Threadex Developments Limited (00518599) United Kingdom