About Nomad Capital Limited (10680482) United Kingdom