About N S S Holdings Limited (10551208) United Kingdom