About Finella International Limited (03408042) United Kingdom