About The Holder Racing Foundation (10987116) United Kingdom