About Leus Family Foundation (11348643) United Kingdom