About Al Aafiya Technologies Limited (13092207) United Kingdom