About Endora Ltd (11228027) United Kingdom