About Northbay Invest Ltd (12629963) United Kingdom