About S2a Modular Ltd (08179556) United Kingdom