About Finisterre Group Limited (12036638) United Kingdom