About Finncara Ltd (09706820) United Kingdom