About The Allegra Foundation Ltd (06830401) United Kingdom