About Ambro Capital Limited (05990677) United Kingdom