About San Lucas Capital Limited (10735810) United Kingdom