About Norumbega Capital Limited (09892449) United Kingdom