About Elara Capital Plc (04585206) United Kingdom