About Endura Ltd. (SC128821) United Kingdom