About Northstar Innovation Limited (10424333) United Kingdom