About Afix Limited (13469179) United Kingdom