About Neo Digital Ltd (12442331) United Kingdom