About Finn Hair Limited (08103028) United Kingdom