About Endurance Investments Holdings Limited (12282563) United Kingdom