About N&s Tech Ltd (12813409) United Kingdom