About N C T R Ltd. (06512919) United Kingdom