About Nackros Limited (09574276) United Kingdom