About E Mallia Design Services Ltd (11938275) United Kingdom