NELLIE TECHNOLOGIES LIMITED

SY23 3EE (Wales)