About Njord Limited (07640851) United Kingdom