About Septima Group Investments Ltd (13391239) United Kingdom