About Finilla Limited (13025267) United Kingdom