About Jack Hare Limited (12659812) United Kingdom