About Alam Baks Foundation Limited (08751426) United Kingdom