About Finisterra Ltd (11852962) United Kingdom