About Afl Technologies Limited (12008563) United Kingdom