About Northern Power Studio Limited (12645869) United Kingdom