About Inca Capital Limited (08638925) United Kingdom