About The Mansa Opes Group Ltd. (11946844) United Kingdom