About Affex Limited (11306067) United Kingdom