About Affaan Technologies Limited (12503248) United Kingdom