About Endurmeta London Ltd (12520336) United Kingdom