About Invest And Traiding Management Ltd. (11834882) United Kingdom