About Nordpool Limited (07062954) United Kingdom