About Hitch Hospitality Ltd (12354213) United Kingdom