About Neo Management Ltd (13597827) United Kingdom