About Njord Inc Ltd (13364025) United Kingdom