About Fin Technologies Limited (10875739) United Kingdom