About Durmech Solutions Ltd (10740273) United Kingdom