About Liba Management And Investments Inc. Limited (10909613) United Kingdom