About Finncap Group Plc (11540126) United Kingdom