About Idvector Capital Limited (07687466) United Kingdom