About Norra Backen Limited (13258246) United Kingdom