About Neo People Management Limited (07951864) United Kingdom