About Endo Mechanical Solutions Limited (11713481) United Kingdom