About Intrafin Technology Europe Ltd. (03831162) United Kingdom