About The Teddyrose Foundation (CE018357) United Kingdom