About Neo Capital Investments Limited (12850164) United Kingdom