About Fin Holdings Ltd (NI674649) United Kingdom