About Modular Group Investments Limited (12646385) United Kingdom