About Northborg Limited (11276849) United Kingdom