About Ingram Hill Racing Limited (13248552) United Kingdom