About Vextra Capital Limited (13317679) United Kingdom