About The Louis Ross Foundation (CE008524) United Kingdom