About Finhedge Software Services Limited (08843474) United Kingdom