About High Tide Group Holdings Limited (12206629) United Kingdom