About Afix Engineering Ltd (12927942) United Kingdom