About Exodus Capital Limited (13277248) United Kingdom