About Nord Holdings Ltd (SC655752) United Kingdom