About Finisterre Holdings Uk Limited (04865590) United Kingdom