About Endene Associates Limited (10390045) United Kingdom