About The Troy Buttimer Foundation (11709660) United Kingdom