About 121 Capital Limited (11335955) United Kingdom