About Bowra Foundation (CE018897) United Kingdom