About N T S Associates Limited (05746476) United Kingdom