About Exodus Holdings Ltd (11605306) United Kingdom