About Afab Technologies Limited (12724625) United Kingdom