About Logo Noxx Limited (13685778) United Kingdom