About Modular Management Limited (11364404) United Kingdom