About Ambio Capital Limited (12040362) United Kingdom