About 104 Capital Limited (10788633) United Kingdom