About Neo Capital Ltd (12640155) United Kingdom