About Almaha Holdings Limited (12174422) United Kingdom