About Njord Partners Founder Co Limited (09116978) United Kingdom