About 3ma Investments Limited (10396241) United Kingdom