About Tomas & Alex Capital Limited (11473205) United Kingdom