About Artifex Flexible Tubes Limited (01030063) United Kingdom