About E.m.a Computer Solutions (2018) Limited (11155095) United Kingdom