About Finrapt Technologies Limited (09185773) United Kingdom