About Amani Technologies Limited (11512196) United Kingdom