About 24 Capital Limited (07038101) United Kingdom