About The Aquila Foundation (SC660791) United Kingdom