About Mansa Capital Management Limited (11744250) United Kingdom