About Nexus London Capital Limited (11529227) United Kingdom