About Finn Search Limited (12458272) United Kingdom