About Sicra Capital Markets & Management Ltd (06765156) United Kingdom