About The Red Rubber Ball Foundation (07211673) United Kingdom