About Northbund Capital Ltd (13586228) United Kingdom