About Neo Finops Limited (13196060) United Kingdom