About Neo Bars Ltd (10920633) United Kingdom