About The Amalur Foundation Limited (04288512) United Kingdom