About The Investindustrial Foundation (10039557) United Kingdom