About Finn Group Holdings Ltd (11763603) United Kingdom