About N20 Trading Limited (12771666) United Kingdom