About Independent Racecourse Promoters Ltd (12744529) United Kingdom