About Emodular Solutions Limited (07140796) United Kingdom