About Nekk Europe Ltd. (06569674) United Kingdom