About Beat The Odds Foundation Ltd (12043041) United Kingdom