About Volta Capital Limited (07627789) United Kingdom