About Fin & Tec Ltd. (12819991) United Kingdom