About Nordic Heads Limited (05689886) United Kingdom