About Horse & Beetle Ltd. (11327224) United Kingdom