About Sicra Private Equity & Investments Limited (04182759) United Kingdom