About Sierra Investments Holdings Limited (FC032570) Cayman Islands