About Horseshoe Holdings Ltd (11865055) United Kingdom