About Finedge Technologies Limited (11325140) United Kingdom