About Northera Limited (12695879) United Kingdom