About Ne21 Ltd. (12290062) United Kingdom