About Northbay Innovations Ltd (SC157360) United Kingdom