About Telnik Scaffold Limited (13599443) United Kingdom