About Affexa Limited (09468309) United Kingdom