About V12 Capital Limited (11720037) United Kingdom