About Netti Limited (13672880) United Kingdom