About Twenty4 Capital Limited (13057187) United Kingdom