About Teknor Apex Uk Holdings Limited (05306929) United Kingdom