About Techmash Solutions (uk) Ltd (12842208) United Kingdom